package com.xianyu.us.service;

import com.xianyu.us.pojo.entity.UsUser;

/**
 * 注册功能相关接口
 * @author wangshili
 *
 */
public interface UsUserService {
	/**
	 * 插入一个用户
	 * @param user 用户信息
	 * @param valid 是否通过手机或者邮箱验证
	 * @return
	 */
	int insertUser(UsUser user,String code);
	
	/**
	 * 传入手机号即可完成发送短信
	 * @param phone
	 * @return
	 */
	String getPhoneCode(String phone);
	
	/**
	 * 获取邮箱验证码
	 * @param mail 邮件名
	 * @return
	 */
	String getMailCode(String mail);
	
	/**
	 * 查询个人用户信息
	 * @param username
	 * @return
	 */
	UsUser findByUsername(String username);
}
